home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1997 / MacHack 1997.toast / Hacks / Hacks ’96 / PredatorPrey / DialogAids.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-06-22  |  2.2 KB  |  84 lines  |  [TEXT/KAHL]

  1. /* DialogAids.h */        /* called by Range.c    */
  2.  
  3. #ifndef __DIA__
  4. #define __DIA__
  5.  
  6. #include "Scrolling.h"                /* for typedef ScrollProcPtr */
  7.  
  8. /*----------*/
  9. Rect    GetDRect    (short        itemNr);
  10. pascal void LineItem    (DialogPtr    dialog,
  11.                          short        itemNr);
  12. pascal void RectItem    (DialogPtr    dialog,
  13.                          short        itemNr);
  14. void SetUserItem    (short        itemNr,
  15.                      ProcPtr    doDraw);
  16. void OutlineButton    (short        itemNr);
  17. void EnableDItem    (short        itemNr,
  18.                      Boolean    enable);
  19. void SetDText        (short        itemNr,
  20.                      Str255        text);
  21. void GetDText        (short        itemNr,
  22.                      Str255        text);
  23. void SetDNum        (short        itemNr,
  24.                      long        num);
  25. void GetDNum        (short        itemNr,
  26.                      long        *num);
  27. void SetCheckbox    (short        itemNr,
  28.                      Boolean    checked);
  29. void DoCheckbox        (short        itemNr,
  30.                      Boolean    *checked);
  31. void SetRadio        (short        firstItem,
  32.                      short        choice);
  33. void DoRadio        (short        firstItem,
  34.                      short        itemNr,
  35.                      short        *choice);
  36. void DoIconRadio    (short        firstIcon,
  37.                      short        itemNr,
  38.                      short        *choice);
  39. void SetCtlChoice    (short        itemNr,
  40.                      short        choice);
  41. short GetCtlChoice    (short        itemNr);
  42. void DoPalette        (short        itemNr,
  43.                      short        *choice);
  44. void DoMultiState    (short         itemNr,
  45.                      short        *value);
  46. void SetScrollItem  (short        itemNr,
  47.                      short        value,
  48.                      short        min,
  49.                      short        max,
  50.                      short        pageSize);
  51. void DoScrollItem    (short        itemNr,
  52.                      short        *value);
  53. void DrawPopup        (short        itemNr,
  54.                      short        menuID,
  55.                      short        choice);
  56. void DoPopup        (short        itemNr,
  57.                      short        menuID,
  58.                      short        *choice);
  59. void InvertLabel    (short        itemNr);
  60. ListHandle  Vert1List    (short    itemNr);
  61. Boolean FilterList    (EventRecord    *event,
  62.                      ListHandle        list,
  63.                      short            listItem,
  64.                      short            dblClickItem,
  65.                      short            *itemHit);
  66.  
  67. Boolean FilterScroll (EventRecord    *event,
  68.                       short            scrollItem,
  69.                       ScrollProcPtr    actionProc,
  70.                       short            *itemHit);
  71.  
  72. void FilterIcon        (EventRecord    *event,
  73.                      short            firstIcon,
  74.                      short            choice);
  75.  
  76. pascal Boolean StandardFilter    (DialogPtr        whichDialog,
  77.                                  EventRecord    *event,
  78.                                  short            *itemHit);
  79.  
  80. short    DoModalEvent    (ModalFilterProcPtr        filterProc);
  81. void    MovableDialog    (ModalFilterProcPtr        filterProc,
  82.                          short                    *itemHit);
  83.  
  84. #endif    /*    __DIA__    */